it runs on solar power - Deutsch Englisch Wörterbuch